package com.matt.service;


import com.matt.domain.AboutPallet;
import com.matt.domain.AboutVisit;
import com.matt.foundation.model.StatusResponse;
import com.matt.foundation.query.AboutPalletQuery;
import com.matt.foundation.query.AboutVisitQuery;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.Collection;
import java.util.List;


/**
 * 预约试托业务层
 *
 * @author makejava
 * @since 2025-02-20 11:01:23
 */
public interface AboutPalletService {

    AboutPallet save(String ticket,AboutPallet aboutPallet);

    AboutPallet update(String ticket,AboutPallet aboutPallet);

    StatusResponse updateLeads(String ticket,AboutPallet aboutPallet);

    void deleteById(String id);

    AboutPallet findById(String id);

    List<AboutPallet> findById(Collection<String> ids);

    Page<AboutPallet> list(String ticket, AboutPalletQuery aboutPallet);

    List<AboutPallet> getList(AboutPalletQuery aboutPallet);

    AboutPallet wpAdd(AboutPallet aboutPallet);
}

